import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex)

export default new Vuex.Store({
    state: {
        city:'北京'
    },
    // actions: {
    //     //接两个参数第一个上下文，第二个就是数据，city前面传过来的数据
    //     //借助ctx拿到commit这个方法
    //     changeCity (ctx, city) {
    //         ctx.commit('changeCity', city)
    //     }
    // },
    mutations: {
        //第一state第二个city前面传过来的数据
        changeCity (state, city) {
            state.city = city
        }
    }
})